package com.zhuiYun.project.api.commoditycomment.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName CommodityComment
 * @Description TODO 商品评论模型表
 * @Author 赵笛
 * @Date 2023/4/4 20:35
 **/
@ApiModel("商品评论模型表")
@Data
public class CommodityCommentModel {
    /**
     * 商品评论id
     */
    @ApiModelProperty("商品评论id")
    private Integer id;
    /**
     * 评论内容
     */
    @ApiModelProperty("评论内容")
    private String content;
    /**
     * 发表人id
     */
    @ApiModelProperty("发表人id")
    private Integer userId;
    /**
     * 发表人名称
     */
    @ApiModelProperty("发表人名称")
    private String userName;
    /**
     * 发布评论的用户头像id
     */
    @ApiModelProperty("发布评论的用户头像id")
    private Integer avatarId;
    /**
     * 父评论id
     */
    @ApiModelProperty("父评论id")
    private Integer parentId;
    /**
     * 被回复人id
     */
    @ApiModelProperty("被回复人id")
    private Integer replyId;
    /**
     * 被回复人名称
     */
    @ApiModelProperty("被回复人名称")
    private String replyName;
    /**
     * 点赞数
     */
    @ApiModelProperty("点赞数")
    private Integer likes;
    /**
     * 被回复的内容
     */
    @ApiModelProperty("被回复的内容")
    private String replyContent;
    /**
     * 上传的图片组id
     */
    @ApiModelProperty("上传的图片组id")
    private String pictureGroup;
    /**
     * 上传的视频组id
     */
    @ApiModelProperty("上传的视频组id")
    private String videoGroup;
    /**
     * 商品id
     */
    @ApiModelProperty("商品id")
    private Integer commodityId;
    /**
     * 商品描述评分
     */
    @ApiModelProperty("商品描述评分")
    private Integer productDescriptionRating;
    /**
     * 卖家态度评分
     */
    @ApiModelProperty("卖家态度评分")
    private Integer sellerAttitudeRating;
    /**
     * 发货速度评分
     */
    @ApiModelProperty("发货速度评分")
    private Integer shippingSpeedRating;
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;
    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date updateTime;
    /**
     * 删除标志（0未删除，1已删除）
     */
    @ApiModelProperty("删除标志（0未删除，1已删除）")
    private Integer deleteFlag;
}
